package file;

public class LiLun {
    /*
    File
       创建File对象
            File(String pathname)
                java.io.File用于表示一个文件或目录，也就是说程序员可以通过File类在程序中操作硬盘上的文件和目录。
                File类只用于表示文件或目录的信息（名称、大小等），不能对文件的内容进行访问。
                构造方法：
                    File(String pathname)
                    通过将给定路径名字符串转换为抽象路径名来创建新的File实例。
                    抽象路径应尽量使用相对路径，并且目录的层级分隔符不要直接写“/”或“\”，应使用File.separator这个常量表示，
                    以避免不同系统带来的差异。
            File(File parent,String child)
                File还提供另一个构造方法
                    File(File parent,String child)
                    根据parent抽象路径名和child路径名字符串创建一个新File实例

            File表示文件信息
                String getName()：返回文件或目录的名字
                long length()：返回文件的长度，单位是字节
                boolean canRead()：是否可读
                boolean canWrite()：是否可写
                boolean isHidden()：是否隐藏




            exists()方法：
                File的exists()方法用于测试此抽象路径名表示的文件或目录是否存在
                    boolean exists()
                    返回值：若该File表示的文件或目录存在则返回true，否则返回false

            createNewFile方法
                File的createNewFile方法用于当且仅当不存在具有此抽象路径名制定的名称文件时，
                原则的创建由此抽象路径名制定的一个新的空文件。
                    boolean createNewFile()
                    返回值：如果制定的文件不存在并成功的创建，则返回true；
                    如果制定的文件已经存在，则返回false

            delete()方法
                File的delete方法用于删除此抽象路径名表示的文件或目录。
                    boolean delete()
                    返回值：当且仅当成功删除文件或目录时，返回true；否则返回false。
                    需要注意的是，若此File对象所表示的是一个目录时，在删除时需要保证此为空目录
                    才可以成功删除（目录中不能含有任何子项）

            mkdir()方法
                File的mkdir方法用于创建此抽象路径名指定的目录。
                    boolean mkdir()
                    返回值：当且仅当已创建目录时，则返回true，否则返回false。

     */
}










